#mine{
  margin: 40px auto;
}
.level{
  text-align: center;
  margin-bottom: 15px;
}
.level button{
  padding: 5px 15px;
  background: #314260;
  border: none;
  color: #fff;
  border-radius: 3px;
  outline: none;
  cursor: pointer;
}
.level button.active{
  background: #56719E;
}

table{
  border-spacing: 1px;
  background: #929196;
  margin: 0 auto;
}
td{
  width: 20px;
  height: 20px;
  padding: 0;
  background: #ccc;
  border: 2px solid;
  border-color: #fff #a1a1a1 #a1a1a1#fff ;
  text-align: center;
  line-height: 20px;
}

.info{
  text-align: center;
  margin-top: 10px;
}
.mine{
  border: none;
  background: url(../images/mine.jpg) no-repeat 0 -4.5px ;
  background-size: cover;

} 
.flag{
  border: none;
  background: url(../images/flag.jpg) no-repeat;
  background-size: cover;
} 
.zero{
  background: #f3f3f3;
}